package model.company;

import java.util.Date;

/**
 * Companyprofit entity. @author MyEclipse Persistence Tools
 */

public class Companyprofit implements java.io.Serializable {

	// Fields

	private Integer id;
	private Integer cid;
	private Double mainbusinessincome;
	private Double mainbusinesscostreduct;
	private Double mainbusinesstaxes;
	private Double mainbusinesspf;
	private Double pfotheroperations;
	private Double loperatexpenses;
	private Double managementfee;
	private Double financialexpenses;
	private Double opepf;
	private Double pinvestmentincome;
	private Double subsidyincome;
	private Double operatingincome;
	private Double loperatexpenditure;
	private Double tpf;
	private Double lincometax;
	private Double netpf;
	private Double sundistributpf;
	private Double otherinto;
	private Double pfavafordistribution;
	private Double lstatutorysurplusreserve;
	private Double statutorypublicwelfarefund;
	private Double esbwelfarefund;
	private Double reservefund;
	private Double eedevelopmentfund;
	private Double returnofinvestment;
	private Double distributionpfforinv;
	private Double lpstockdivspaye;
	private Double edarysurplusreserve;
	private Double cstockdividendspay;
	private Double ttctockdividends;
	private Double undistributedpf;
	private Date decdate;
	private String persononcharge;
	private String mainaccountant;
	private String tabulation;
	private Date outdate;

	// Constructors

	/** default constructor */
	public Companyprofit() {
	}

	/** full constructor */
	public Companyprofit(Integer cid, Double mainbusinessincome,
			Double mainbusinesscostreduct, Double mainbusinesstaxes,
			Double mainbusinesspf, Double pfotheroperations,
			Double loperatexpenses, Double managementfee,
			Double financialexpenses, Double opepf, Double pinvestmentincome,
			Double subsidyincome, Double operatingincome,
			Double loperatexpenditure, Double tpf, Double lincometax,
			Double netpf, Double sundistributpf, Double otherinto,
			Double pfavafordistribution, Double lstatutorysurplusreserve,
			Double statutorypublicwelfarefund, Double esbwelfarefund,
			Double reservefund, Double eedevelopmentfund,
			Double returnofinvestment, Double distributionpfforinv,
			Double lpstockdivspaye, Double edarysurplusreserve,
			Double cstockdividendspay, Double ttctockdividends,
			Double undistributedpf, Date decdate, String persononcharge,
			String mainaccountant, String tabulation, Date outdate) {
		this.cid = cid;
		this.mainbusinessincome = mainbusinessincome;
		this.mainbusinesscostreduct = mainbusinesscostreduct;
		this.mainbusinesstaxes = mainbusinesstaxes;
		this.mainbusinesspf = mainbusinesspf;
		this.pfotheroperations = pfotheroperations;
		this.loperatexpenses = loperatexpenses;
		this.managementfee = managementfee;
		this.financialexpenses = financialexpenses;
		this.opepf = opepf;
		this.pinvestmentincome = pinvestmentincome;
		this.subsidyincome = subsidyincome;
		this.operatingincome = operatingincome;
		this.loperatexpenditure = loperatexpenditure;
		this.tpf = tpf;
		this.lincometax = lincometax;
		this.netpf = netpf;
		this.sundistributpf = sundistributpf;
		this.otherinto = otherinto;
		this.pfavafordistribution = pfavafordistribution;
		this.lstatutorysurplusreserve = lstatutorysurplusreserve;
		this.statutorypublicwelfarefund = statutorypublicwelfarefund;
		this.esbwelfarefund = esbwelfarefund;
		this.reservefund = reservefund;
		this.eedevelopmentfund = eedevelopmentfund;
		this.returnofinvestment = returnofinvestment;
		this.distributionpfforinv = distributionpfforinv;
		this.lpstockdivspaye = lpstockdivspaye;
		this.edarysurplusreserve = edarysurplusreserve;
		this.cstockdividendspay = cstockdividendspay;
		this.ttctockdividends = ttctockdividends;
		this.undistributedpf = undistributedpf;
		this.decdate = decdate;
		this.persononcharge = persononcharge;
		this.mainaccountant = mainaccountant;
		this.tabulation = tabulation;
		this.outdate = outdate;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getCid() {
		return this.cid;
	}

	public void setCid(Integer cid) {
		this.cid = cid;
	}

	public Double getMainbusinessincome() {
		return this.mainbusinessincome;
	}

	public void setMainbusinessincome(Double mainbusinessincome) {
		this.mainbusinessincome = mainbusinessincome;
	}

	public Double getMainbusinesscostreduct() {
		return this.mainbusinesscostreduct;
	}

	public void setMainbusinesscostreduct(Double mainbusinesscostreduct) {
		this.mainbusinesscostreduct = mainbusinesscostreduct;
	}

	public Double getMainbusinesstaxes() {
		return this.mainbusinesstaxes;
	}

	public void setMainbusinesstaxes(Double mainbusinesstaxes) {
		this.mainbusinesstaxes = mainbusinesstaxes;
	}

	public Double getMainbusinesspf() {
		return this.mainbusinesspf;
	}

	public void setMainbusinesspf(Double mainbusinesspf) {
		this.mainbusinesspf = mainbusinesspf;
	}

	public Double getPfotheroperations() {
		return this.pfotheroperations;
	}

	public void setPfotheroperations(Double pfotheroperations) {
		this.pfotheroperations = pfotheroperations;
	}

	public Double getLoperatexpenses() {
		return this.loperatexpenses;
	}

	public void setLoperatexpenses(Double loperatexpenses) {
		this.loperatexpenses = loperatexpenses;
	}

	public Double getManagementfee() {
		return this.managementfee;
	}

	public void setManagementfee(Double managementfee) {
		this.managementfee = managementfee;
	}

	public Double getFinancialexpenses() {
		return this.financialexpenses;
	}

	public void setFinancialexpenses(Double financialexpenses) {
		this.financialexpenses = financialexpenses;
	}

	public Double getOpepf() {
		return this.opepf;
	}

	public void setOpepf(Double opepf) {
		this.opepf = opepf;
	}

	public Double getPinvestmentincome() {
		return this.pinvestmentincome;
	}

	public void setPinvestmentincome(Double pinvestmentincome) {
		this.pinvestmentincome = pinvestmentincome;
	}

	public Double getSubsidyincome() {
		return this.subsidyincome;
	}

	public void setSubsidyincome(Double subsidyincome) {
		this.subsidyincome = subsidyincome;
	}

	public Double getOperatingincome() {
		return this.operatingincome;
	}

	public void setOperatingincome(Double operatingincome) {
		this.operatingincome = operatingincome;
	}

	public Double getLoperatexpenditure() {
		return this.loperatexpenditure;
	}

	public void setLoperatexpenditure(Double loperatexpenditure) {
		this.loperatexpenditure = loperatexpenditure;
	}

	public Double getTpf() {
		return this.tpf;
	}

	public void setTpf(Double tpf) {
		this.tpf = tpf;
	}

	public Double getLincometax() {
		return this.lincometax;
	}

	public void setLincometax(Double lincometax) {
		this.lincometax = lincometax;
	}

	public Double getNetpf() {
		return this.netpf;
	}

	public void setNetpf(Double netpf) {
		this.netpf = netpf;
	}

	public Double getSundistributpf() {
		return this.sundistributpf;
	}

	public void setSundistributpf(Double sundistributpf) {
		this.sundistributpf = sundistributpf;
	}

	public Double getOtherinto() {
		return this.otherinto;
	}

	public void setOtherinto(Double otherinto) {
		this.otherinto = otherinto;
	}

	public Double getPfavafordistribution() {
		return this.pfavafordistribution;
	}

	public void setPfavafordistribution(Double pfavafordistribution) {
		this.pfavafordistribution = pfavafordistribution;
	}

	public Double getLstatutorysurplusreserve() {
		return this.lstatutorysurplusreserve;
	}

	public void setLstatutorysurplusreserve(Double lstatutorysurplusreserve) {
		this.lstatutorysurplusreserve = lstatutorysurplusreserve;
	}

	public Double getStatutorypublicwelfarefund() {
		return this.statutorypublicwelfarefund;
	}

	public void setStatutorypublicwelfarefund(Double statutorypublicwelfarefund) {
		this.statutorypublicwelfarefund = statutorypublicwelfarefund;
	}

	public Double getEsbwelfarefund() {
		return this.esbwelfarefund;
	}

	public void setEsbwelfarefund(Double esbwelfarefund) {
		this.esbwelfarefund = esbwelfarefund;
	}

	public Double getReservefund() {
		return this.reservefund;
	}

	public void setReservefund(Double reservefund) {
		this.reservefund = reservefund;
	}

	public Double getEedevelopmentfund() {
		return this.eedevelopmentfund;
	}

	public void setEedevelopmentfund(Double eedevelopmentfund) {
		this.eedevelopmentfund = eedevelopmentfund;
	}

	public Double getReturnofinvestment() {
		return this.returnofinvestment;
	}

	public void setReturnofinvestment(Double returnofinvestment) {
		this.returnofinvestment = returnofinvestment;
	}

	public Double getDistributionpfforinv() {
		return this.distributionpfforinv;
	}

	public void setDistributionpfforinv(Double distributionpfforinv) {
		this.distributionpfforinv = distributionpfforinv;
	}

	public Double getLpstockdivspaye() {
		return this.lpstockdivspaye;
	}

	public void setLpstockdivspaye(Double lpstockdivspaye) {
		this.lpstockdivspaye = lpstockdivspaye;
	}

	public Double getEdarysurplusreserve() {
		return this.edarysurplusreserve;
	}

	public void setEdarysurplusreserve(Double edarysurplusreserve) {
		this.edarysurplusreserve = edarysurplusreserve;
	}

	public Double getCstockdividendspay() {
		return this.cstockdividendspay;
	}

	public void setCstockdividendspay(Double cstockdividendspay) {
		this.cstockdividendspay = cstockdividendspay;
	}

	public Double getTtctockdividends() {
		return this.ttctockdividends;
	}

	public void setTtctockdividends(Double ttctockdividends) {
		this.ttctockdividends = ttctockdividends;
	}

	public Double getUndistributedpf() {
		return this.undistributedpf;
	}

	public void setUndistributedpf(Double undistributedpf) {
		this.undistributedpf = undistributedpf;
	}

	public Date getDecdate() {
		return this.decdate;
	}

	public void setDecdate(Date decdate) {
		this.decdate = decdate;
	}

	public String getPersononcharge() {
		return this.persononcharge;
	}

	public void setPersononcharge(String persononcharge) {
		this.persononcharge = persononcharge;
	}

	public String getMainaccountant() {
		return this.mainaccountant;
	}

	public void setMainaccountant(String mainaccountant) {
		this.mainaccountant = mainaccountant;
	}

	public String getTabulation() {
		return this.tabulation;
	}

	public void setTabulation(String tabulation) {
		this.tabulation = tabulation;
	}

	public Date getOutdate() {
		return this.outdate;
	}

	public void setOutdate(Date outdate) {
		this.outdate = outdate;
	}

}